Enterprise Version
effort